package com.zc.serviceuser.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@TableName(value ="zc_user")
@Data
public class User implements Serializable {
    /**
     * 用户编号
     */
    @TableId(type = IdType.ASSIGN_UUID)

    private String id;


    /**
     * 普通用户是1，管理员是2
     */
    private String role;

    /**
     * 用户登录系统时使用的登录手机号（唯一）
     */
    private String phone;

    /**
     * 用户登录系统时使用的密码
     */
    private String password;

    /**
     * 用户展示名称
     */
    private String userName;

    /**
     * 用户说明信息
     */
    private String description;

    /**
     * 记录用户创建的时间（时间格式yyyy-MM-dd HH:mm:ss）
     */
    @TableField(fill = FieldFill.INSERT)
    private Date creatTime;

    /**
     * 记录用户信息修改的时间（时间格式yyyy-MM-dd HH:mm:ss）
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Date updateTime;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;


}
